<?php

/**
 *  用来获取脚本用时
 * --------------------------------------------------------
 * @copyright  http://lin.97md.net
 * @access       MyDream
 * @author      zxing@97md.net
 * $Id: login.php 25 2011-12-06 07:39:17Z zx860106@gmail.com $
 * $Date: 2011-12-06 15:39:17 +0800 (星期二, 06 十二月 2011) $
 * --------------------------------------------------------
 * @example
 * 程序开始时 new Timer();
 * 程序结束时 Timer::spent(); 获取时间
 */

class Timer {                         //声明一个计算脚本运行时间的类

    private static $_startTime;                //保存脚本开始执行时的时间（以微秒的形式保存）

    function __construct() {            // 构造方法，记录程序初试执行时间
        self::$_startTime = microtime( true );
    }

    // 返回同一脚本中两次获取时间的差值
    public static function spent() {
        return round( (microtime( true ) - self::$_startTime ), 4 );  //计算后以4舍5入保留4位返回
    }

}
